我們昨天已經建立了多國語系的檔案,
今天要談的是如何檢視自己做的語系的成果,
有看到三種方式,
不過目前只有第一種方式測試成功!
1.在手機設定中切換語系
每個手機會有點不一樣,我的是Infocus的手機,設定的地方在
設定(Settings) → 其他設定(Other Settings) → 語言與輸入設定(Languages & input) 中,點選最上方的 語言(Languages)
如果沒有自己要的,可以點選下方的 新增語言(Add a language) 新增自己要的語言,移到最上面(在你要的語系壓久一點,有反應之後拉到最上面)的語言就是手機現在要顯示的語系(會稍微有一點延遲,應該是使用非同步吧)
這樣子就切換成英文了
以下是切換成英文後的程式畫面
2.程式碼中切換語系
紀錄一下程式碼如下
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Resources res = getResources();
Configuration conf = res.getConfiguration();
Locale.setDefault(Locale.SIMPLIFIED_CHINESE);
createConfigurationContext(conf);
setContentView(R.layout.activity_main);
}
但是沒有任何效果...
目前暫時沒有要再研究的打算...
3.在實機上切換語系
聽說當實機上沒有列出要測試的語系時,開發者也可以到Android Market上下載MoreLocale(地區設定)這個程式。這個程式會將各種語系設定完整列出來。點選適當的項目,就能將機器設定為對應的語系。
我下載下來執行之後,
發現好像說要什麼權限之類的,
它的程式裡是有說一些方法,
另外似乎有人說需要root才可以使用,
目前還沒有這樣的勇氣...
多國語系就介紹到這邊,
以後的畫面都只有中文畫面而已.